#include <stdio.h>
#include "nuclei_sdk_hal.h"

#define LEDn  2

static uint32_t GPIO_CLORK[] = {2,3};
void gpio_config(void)
{
    for(int i=0; i<LEDn; i++)
    {
        gpio_enable_input(GPIO,1<<GPIO_CLORK[i]);
    }
}

int main(void)
{  
    gpio_config();
    printf("test start \r\n");
    while(1){
        for(int i=0; i<LEDn; i++){
            if(0!=gpio_read(GPIO,1<<GPIO_CLORK[i])){

                #ifdef CFG_SIMULATION
                #else
                     delay_1ms(100);
                #endif
                if(0!=gpio_read(GPIO,1<<GPIO_CLORK[i])){
                    printf("GPIO[%d] input data value is %d\r\n",GPIO_CLORK[i],gpio_read(GPIO,1<<GPIO_CLORK[i]));
                }
            }
        }
    }
    return 0;
}
